El paquete javax.naming.directory extiende el paquete javax.naming para proporcionar funcionalidad para aceder a servicios de directorio adem�s de servicios de nombres. Este paquete permite a las aplicaciones recuperar atributos asociados con objetos almacenados en el directorio y buscar objetos usando los atributos especificados.
�El Contexto de Directorio
El interface DirContext representa un contexto de directorio. Define los m�todos para examinar y actualizar atributos asociados con un objeto directorio.
Usamos getAttributes() para recuperar los atributos asociados con un objeto directorio (del que suministramos el nombre). Los atributos se modifican usando modifyAttributes().
Podemos a�adir, reemplazar o eliminar atributos y/o valores de atributos usando esta operaci�n.
DirContext tambi�n se comporta como un contexto de nombres extendiedo el interface Context.
Esto significa que cualquier objeto directorio tambi�n puede proporcionar un contexto de nombrado. Por ejemplo, un objeto directorio para una persona podr�a contener atributos sobre la persona y tambi�n proporcionar un contexto para nombrado de objetos, como la impresora de la persona y el sistema de ficheros relativo al objeto directorio de esa persona.
�B�squedas
DirContext contiene m�todos para realizar b�squedas basadas en contenido. En la forma m�s sencilla y com�n de uso, la aplicaci�n especifica un conjunto de atributos --posiblemente con valores espec�ficos-- para corresponder y env�a este conjunto de atriutos al m�todo search().
Otras formas sobrecargadas de search() soportan filtros de b�squeda m�s sofisticados.